Med funktionerne ’Slider’ , ’Manipulator’ , ’Dynamic’ og/eller Manipulate’, kan man bevæge en ’knap’ hen over en ’tallinje’ og få vist hvilket tal knappen er nået til
og/eller få vist et “noget” hvori tallets værdi indgår.

HUSK:  Der skal aldrig bruges mellemrum i input

Funktionen ‘Manipulate’ ligner’ Manipulator’ og’ Slider’, blot kommer tallene automatisk frem.
Her er først et par eksempler med den simpleste funktion 'Slider'

Slider[Dynamic[s],{0,20,2}]

Dynamic[s]

De tre elementer i den krøllede parantes er
	{ den mindste værdi , den største værdi , trin }
Tallinje er her 0-20, og trinnene er angivet til ’2’ { 0 , 20 , 2 }. 
Derfor vil værdierne 1, 3, 5,… fremkomme når glideren bevæges mod højre.
Angiver man intet trin, (fx { 0 , 20 } vil glideren vise decimaltal
Angives slet intet interval, Slider [ Dynamic[s] ]  så vises værdierne fra 0-1 med tre decimaler. 
Glideren kan vise negative tal eller fx kvarte  { 0 , 5 , 1/4 }  , 
Den kan stå lodret, hvis du bruger funktionen ’VerticalSlider’

Værdier fra output, kan indgå i forskellige udtryk, hvis man skriver fx

{Slider[Dynamic[t],{0,20,2}],Dynamic[t+t]}

De krøllede parenteser {…,…} giver, at de  ønskede elementer  { Slider[Dynamic[s]] samt Dynamic[s+s] } vises på listeform. 


Mulighederne med en glider vil se således ud med funktionen Manipulate

Manipulate[n,{n,0,20,2}]

Tallinje er her 0-20, og trinnene er angivet til ’2’ { 0 , 20 , 2 }. 
Derfor vil værdierne 0,2,4,… fremkomme når glideren bevæges mod højre.
Angiver man intet trin, fx { 0 , 20 } vil glideren vise tallene med decimaler
Glideren kan vise negative tal eller fx kvarte  { 0 , 5 , 1/4 }  , 

I stedet for blot at ændre taludtryk i et bestemt interval, kan man indsætte værdien i en funktion og se hvorledes grafen ændres  (graf ≈ ’Plot’, Værdimængede ≈ PlotRange)

Manipulate[Plot[a*x*x,{x,-3,5},PlotRange->{-15,25}],{a,0,5}]

Ved at klikke på det lille ’flag’ lige efter ’tallinjen’, når man har brugt funktionen Manipulate, vil man bl.a. kunne se værdien af a sammen med afspilningsknapperne

Funktionen ’Plot’ giver en graf af en given funktion således: 
Plot[funktion,{x-aksens interval},{y-aksens interval}] 

Funktionen ‘PlotRange’ (efterfulgt af - og >) angiver grafens værdimængde (y-aksen )  Værdimængden kan bestemmes på flere måder, herover er kun brugt lister med krøllede parenteser - læs selv mere i Virtual Book.	

Input 6 (samt 3 og 4) er eksempler på hvorledes forskellige funktioner kan bygges ind i hinanden.

Den inderste funktion er 			 a*x*x	
(Den værdi vi vil ændre på er her kaldt ’a’

Den funktione ønsker man et plot af	             Plot  [  a*x*x ]

Hertil behøver man nogle værdier for x-aksen 
			{x,-3,5}
og for y-aksen		PlotRange->{-15,25}

Disse to betingelser tilføjes indeni plot-klammen, adskilt af kommaer:
	  Plot[ a*x*x , {x,-3,5} , PlotRange->{-15,25} ]

Den yderste function er 	Manipulate [ __  , {interval} ] 

Det der skal manipuleres er ikke, som i input 3 og 4, blot en talværdi - her skal manipuleres med et helt ’Plot’.
Manipulate [ Plot[……]  , {interval} ]

Intervallet på gliderens tallinje er her sat til at gå fra 0 til 5
Manipulate [ Plot[……]  , {a, 0,5} ]

Når man skriver det hele sammen, så kommer det til at se således ud:

Manipulate[Plot[a*x*x],{x,-3,5},PlotRange->{-15,25}],{a,0,5}]

UDEN funktionen Manipulate til at give værdierne på a, så kan man kun se et Plot ved selv at tildele a en værdi. Herunder er dette vist for a=3

Plot[3*x*x,{x,-3,5},PlotRange->{-15,25}]